﻿using System.Collections.Generic;
using System.Web;

namespace CIS.Web.Models
{
	public class ConferenceContributeInfoModel
	{
		public string SelTopic { get; set; }
		public string SelReport { get; set; }
		public string SelEssay { get; set; }
		public string SelJournal { get; set; }
		public string SelContributationStatus { get; set; }
		public string SelIdName { get; set; }

		public string Id { get; set; }

		public string ContributeId { get; set; }

		public string ConferenceId { get; set; }

		public string EssayTitle { get; set; }

		public string Keyword { get; set; }

		public string ProgramAbstract { get; set; }

		public string Abstract { get; set; }

		public HttpPostedFileBase AbstractFile { get; set; }
		public string AbstractFilePath { get; set; }

		public HttpPostedFileBase SupplementaryFile { get; set; }
		public string SupplementaryFilePath { get; set; }

		public string Topic { get; set; }

		public string Essay { get; set; }

		public string Report { get; set; }

		public string Ocis { get; set; }

		public string Journal { get; set; }

		public string ContributationStatus { get; set; }

		public int? Sort { get; set; }

		public string Remark { get; set; }

		public List<AuthorModel> AuthorList { get; set; }

		public string AwardsList { get; set; }

		public HttpPostedFileBase ImportFile { get; set; }

		public string TopicName { get; set; }

		public string EssayType { get; set; }

		public string ReportType { get; set; }

		public string OCISName { get; set; }

		public string JournalName { get; set; }

		public string Presenter { get; set; }

		public string Affiliation { get; set; }

		public string Country { get; set; }
		public int CountryId { get; set; }

		public string Mobile { get; set; }

		public string Mail { get; set; }

		public string SelfIntroduction { get; set; }

		public bool IsReview { get; set; }

		public ContributeFormModel Form { get; set; }
	}

	public class AuthorModel
	{
		public string Id { get; set; }
		public string ConferenceId { get; set; }
		public string ContributeId { get; set; }
		public string FamilyName { get; set; }
		public string FirstName { get; set; }
		public string FullName { get; set; }
		public string Affiliation { get; set; }
		public string Department { get; set; }
		public int? Country { get; set; }
		public string CountryName { get; set; }
		public int? State { get; set; }
		public string StateName { get; set; }
		public int? City { get; set; }
		public string CityName { get; set; }
		public string Address { get; set; }
		public string ZipCode { get; set; }
		public string Mobile { get; set; }
		public string Mail { get; set; }
		public string CcMail { get; set; }
		public bool IsContactAuthor { get; set; }
		public bool IsPresenter { get; set; }
		public string SelfIntroduction { get; set; }
		public string OriginalMail { get; set; }

		public string Status { get; set; }
		public int? Sort { get; set; }
		public string Remark { get; set; }

		public string Affiliation0 { get; set; }
		public string Affiliation1 { get; set; }
		public string Affiliation2 { get; set; }
		public string Affiliation3 { get; set; }
		public string Affiliation4 { get; set; }
		public string Affiliation5 { get; set; }
		public string Affiliation6 { get; set; }
		public string Affiliation7 { get; set; }
		public string Affiliation8 { get; set; }
		public string Affiliation9 { get; set; }

		public int? Country0 { get; set; }
		public int? Country1 { get; set; }
		public int? Country2 { get; set; }
		public int? Country3 { get; set; }
		public int? Country4 { get; set; }
		public int? Country5 { get; set; }
		public int? Country6 { get; set; }
		public int? Country7 { get; set; }
		public int? Country8 { get; set; }
		public int? Country9 { get; set; }
	}
}